home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / dep_40b.zip / DEPOSIT.DOC < prev    next >
Text File  |  1993-01-19  |  30KB  |  669 lines

  1.  
  2.                 Online INSTAbank 4.0b Public Release Version
  3.                    A RemoteAccess 1.11 Time and Byte Bank
  4.                 ────────────────────────────────────────────
  5.                     (C) 1992-1993,  William J. Dykstra
  6.  
  7.  
  8.         Online INSTAbank is a Borland Pascal 7.0 application written
  9.         for RemoteAccess 1.11 and compatable versions.  This program
  10.         will allow users to deposit and withdraw time and bytes.
  11.         The sysop may configure the maximum daily deposits and
  12.         withdrawals, as well as the maximum balances.  There is also
  13.         a Rob the Bank feature, which may be enabled or disabled by
  14.         the sysop.
  15.  
  16.         This program has been extensively tested on my BBS, and has
  17.         not caused any problems.  There is, of course, absolutely NO
  18.         WARRANTY of any kind!  This program may work for you, or it
  19.         may not!  It will NOT WORK WILL ALL VERSIONS OF THE BNU Fossil
  20.         driver.  It works fine with X00, but has been known to
  21.         lockup BNU systems.  If you use the BNU .SYS file instead of the
  22.         BNU .COM file, you will probably have better luck with the program.
  23.  
  24.         This program is being distributed as FREEWARE.  That's right,
  25.         its gonna cost you all of zero dollars to register it.  You
  26.         *MUST*, however, register it after 10 days of trial use.
  27.         Please see the section about registration at the end of this
  28.         document for more details.
  29.  
  30.         Online INSTAbank is reported to also work with SuperBBS using
  31.         the SuperBBS - RA conversion programs.  I cannot verify this,
  32.         however.
  33.  
  34.         PLEASE READ THE DOCUMENTATION CAREFULLY.  I know you hate reading
  35.         the stuff... I hate writing it.  But it is ESSENCIAL that you read
  36.         this stuff, or you could miss some important configuration details.
  37.  
  38.  
  39.         Please note that this version of Online INSTAbank will ONLY run on an
  40.         80286 machine or higher.   If you would like an XT version please
  41.         contact the author.
  42.  
  43.  
  44.  
  45.         Major Features of Online INSTAbank:
  46.         ──────────────────────────────────
  47.           ■ users may deposit and withdraw time and bytes
  48.           ■ users may transfer time/bytes to other users
  49.           ■ sysop may set the following limits:
  50.              - Maximum Time/Byte Balances
  51.              - Maximum Daily Time/Byte Deposit
  52.              - Maximum Daily Time/Byte Withdraw
  53.              - Maximum Time/Byte transfers to other users (may be disabled)
  54.              - Maximum number of bank/user robbery attempts (may be disabled)
  55.           ■ View bank statistical information
  56.           ■ Send message to another user
  57.           ■ List accounts
  58.           ■ Full sysop account editing/deleting locally or remotely
  59.           ■ Capability to trade time for bytes or bytes for time
  60.              - Sysop may configure byte/time costs
  61.           ■ Rob the Bank feature allows a user to steal time and bytes
  62.             from either the bank or another user (May be disabled)
  63.           ■ Supports RA 1.11 and compatable versions
  64.           ■ Will not allow a user to take out time if it would cause
  65.             a conflict with the next scheduled system event
  66.             (reads system event as defined in RA, or from time left
  67.              according to DOBBS.BAT if you use a mailer like Front Door)
  68.           ■ specify path and filename of log file (big deal)
  69.           ■ Mulitnode support
  70.           ■ The BEST part of all... FREE registration!
  71.  
  72.  
  73.           Online INSTAbank should run fine in DOS or Desqview.  I have not
  74.           tested it in any other environments.   The program requires approx
  75.           150k-200k free RAM to run.
  76.  
  77.  
  78.  
  79. Version 4.0b fixes a minor 'bug' I found in the program.  It wasn't really
  80. a bug, but rather it was something that bugged me...
  81.  
  82.  
  83.  
  84. New to version 4.0
  85. ──────────────────
  86.  
  87.      Version 4.0 is the result of many changes from version 3.3.  A
  88.      transfer function was added, allowing users to transfer time and/or
  89.      bytes to another user's account.   Users may also trade time for bytes,
  90.      or bytes for time, if they are short of one or the other.  Both of
  91.      these new features may be disabled by the sysop.
  92.  
  93.      A statistics screen was added, which shows various bank totals.
  94.      A version information screen was added.
  95.  
  96.      The "Rob the Bank" feature was cleaned up a little, to avoid displaying
  97.      the entire help screen every time a user selects this feature.  The
  98.      following limits have also been added (all sysop configurable):
  99.            - Maximum Bank robbery attempts per day
  100.            - Maximum User robbery attempts per day
  101.  
  102.      Please note there are minor changes to be made to your config file
  103.      and major changes to your DEPOSIT.SEC (security) file if you have
  104.      an earlier version of INSTAbank running.
  105.  
  106.      *** IMPORTANT ***
  107.  
  108.      IF YOU ARE UPGRADING FROM AN EARLIER VERSION OF Online INSTAbank, you
  109.      MUST run DEPCONV.EXE to convert the bank datafile!  The main
  110.      account datafile has changed, and you MUST run the conversion program!
  111.      To run the conversion program, copy it into the SAME directory that
  112.      stores DEPOSIT.DAT and run DEPCONV.EXE.  That's it!  (ONLY run the program
  113.      once!  When you've converted the file, DELETE DEPCONV.EXE!)
  114.  
  115.      Be sure you replace ALL old EXE files (especially DEPMAINT.EXE) with the
  116.      new ones!
  117.  
  118.      That's about it for this version!
  119.  
  120.  
  121.  
  122.  
  123.  
  124. New to version 3.3
  125. ──────────────────
  126.  
  127.      Version 3.3 added support for multiple bank account limits, based on
  128.      security level.  In other words, users with one security level may have
  129.      a limit of say, 2000 kb and 120 minutes (max balances) while a user
  130.      with another security level might be limited to 1000kb and 60 minutes.
  131.      You may define up to 100 different security levels, each with its own
  132.      daily deposit and withdrawal limits for time and bytes, and each with
  133.      its own maximum byte and time balances.
  134.  
  135.      Please note there is a new configuration file required for this version
  136.      and there is also major changes made to the old configuration file.
  137.      Don't worry, the changes to the old file simply require deleting the
  138.      last 6 lines...
  139.  
  140.      Version 3.3 also FINALLY fixes a problem with event time calculations.
  141.      Sorry about all the troubles with this, but there are all kinds of
  142.      wierd situations that can come up, and a few of them got missed (namely,
  143.      what happens if there is NO event scheduled?)
  144.  
  145.  
  146.  
  147.  
  148.  
  149. New to version 3.2b
  150. ───────────────────
  151.  
  152.      Version 3.2b simply fixed a bug that was showing up now and then with
  153.      systems running Front Door (or other mailers using DOBBS.BAT).  This
  154.      bug was causing the Minutes Until next System event to be read
  155.      incorrectly by the time bank when RemoteAccess was run with the -T
  156.      parameter.  This should fix that bug.  Everything else remained the
  157.      same.
  158.  
  159.  
  160.  
  161.  
  162. New to version 3.2
  163. ──────────────────
  164.  
  165.      Version 3.2 added a feature to read the DOBBS.BAT file that is created
  166.      by various BBS front end mailers such as Front Door.  Online INSTAbank
  167.      will not allow a user to withdraw any time if that withdrawal would
  168.      allow a user to remain online during a scheduled system event.  Until
  169.      now, the next scheduled system event was read from EXITINFO.BBS, which
  170.      RemoteAccess creates when a user runs an external door.  If you run
  171.      a program such as Front Door, however, you will usually allow the front
  172.      end mailer to handle all events.  If you have not defined the events in
  173.      RemoteAccess, though, the bank will not know about the event!
  174.  
  175.      These mailer programs often create a file called DOBBS.BAT, which
  176.      contains the current baud rate, com port, and minutes until the next
  177.      event.  You may now tell Online INSTAbank to read this file to
  178.      determine if they may withdraw time or if there is an event in the way.
  179.  
  180.  
  181.      NOTE: DOBBS.BAT is not modified when a user logs in locally, so it will
  182.            not read DOBBS.BAT when a local user is in the bank.
  183.  
  184.  
  185.  
  186.  
  187. New to version 3.1
  188. ──────────────────
  189.  
  190.      Version 3.1 added support for multinode systems.  A temporary file is
  191.      created in the path to the bank files directory you specify, called
  192.      DEPINUSE.TMP.  It is deleted when the user in the bank exits the program.
  193.  
  194.      Line 7 of the configuration file specifies the Path to the Bank Files.
  195.      The bank files are the various data files used by the bank for storing
  196.      the accounts.  You might want to set this to a separate directory, or
  197.      to the main RA directory.  If you are running multiple nodes, you will
  198.      need to keep a separate configuration file in each LINE directory.
  199.      Each configuration file should point to the SAME bank files (line 7).
  200.      Each configuration file should point to its own LINE directory as the
  201.      path to the RA system files (EXITINFO.BBS and DORINFO1.DEF) (LINE 8).
  202.      By doing this, only ONE set of bank data files are used, but each node
  203.      will use the proper EXITINFO.BBS and DORINFO1.DEF files.
  204.  
  205.      For example, if you had a two line system, with the RA system directories
  206.      \RA\LINE1 and \RA\LINE2 for the two nodes, then you would run one copy
  207.      of DEPOSIT from the \RA\LINE1 directory and the other from the \RA\LINE2
  208.      directory.  Store a separate config file in each directory.  Note you must
  209.      run DEPOSIT from the same directory that stores the config file, therefore
  210.      you must have a copy of DEPOSIT.EXE in each LINE directory, or have it
  211.      in a directory in your PATH statement, so it can be found when the LINE
  212.      directory is the CURRENT directory.  The config file will only be found
  213.      if it is in the CURRENT directory.
  214.  
  215.      If a user tries to access the deposit door, but it is already in use, they
  216.      will be notified that the door is in use, and the program will exit with
  217.      ERRORLEVEL 11.  You probably won't need this ERRORLEVEL, but its there
  218.      just in case.
  219.  
  220.  
  221.  
  222.  
  223. Installing Online INSTAbank
  224. ───────────────────────────
  225.  
  226.      To install the program, unzip the original ZIP file into your Remote
  227.      Access system directory, or into its own subdirectory.  Once you have
  228.      unzipped the archive, you must create (or modify) DEPOSIT.CFG.  This
  229.      is the configuration file, and is a standard ASCII file.  There should
  230.      be 11 lines in this file.
  231.  
  232.       Line 1 : Registration code. Leave a bunch of zeros if unregistered.
  233.       Line 2 : Sysop Name
  234.       Line 3 : BBS Name
  235.       Line 4 : Rob Bank (YES=enabled, NO=disabled)
  236.       Line 5 : Sysop Security Level (anyone with this level or higher can
  237.                   access the sysop functions)
  238.       Line 6 : Path and filename of Log file (eg D:\RA\DEPOSIT.LOG)
  239.       Line 7 : Path to the Bank files (data files)
  240.       Line 8 : Path to RA system directory (DORINFO1.DEF and EXITINFO.BBS)
  241.       Line 9 : Path to DOBBS.BAT.  LEAVE THIS BLANK to disable this feature.
  242.                 BE SURE YOU LEAVE A BLANK LINE FOR LINE 9 IF YOU DON'T USE
  243.                 THIS FEATURE.  ENDING THE FILE AT 8 LINES WILL CRASH THE BANK!
  244.      Line 10 : Max num of Bank robbery attempts allowed per day (0=disable)
  245.      Line 11 : Max num of User robbery attempts allowed per day (0=disable)
  246.  
  247.           Sample Configuration File:
  248.           -------------------------------------
  249.           000000000000
  250.           Sysop Name
  251.           BBS Name
  252.           YES
  253.           32000
  254.           C:\RA\DEPOSIT.LOG
  255.           C:\RA\
  256.           C:\RA\
  257.           C:\FD\
  258.           2
  259.           3
  260.           -------------------------------------
  261.  
  262.      *NEW TO VERSION 3.3 and above*
  263.  
  264.      You must also modify a file called DEPOSIT.SEC.  This file MUST be
  265.      located in the directory with the bank's data files (the directory
  266.      specified as the Path to the Bank files (line 7 of config file)).
  267.      This file contains the various security levels and their limits.
  268.      You may have up to 100 different security levels defined, each on
  269.      its own line.  If you define more than 100 levels, the rest will be
  270.      ignored.
  271.  
  272.      SPECIAL NOTE:  THE FIRST SECURITY LEVEL MUST BE 0.  This
  273.      will be the DEFAULT limits for all users.  If a user has a security
  274.      level that is not listed in this file, then that user's limits will
  275.      be set to the default limits.
  276.  
  277.  
  278.      DEPOSIT.SEC has this format:
  279.  
  280.        <SL> <MTD> <MTW> <MBD> <MBW> <MTB> <MBB> <MBT> <MTT> <TC> <BC>
  281.        <SL> <MTD> <MTW> <MBD> <MBW> <MTB> <MBB> <MBT> <MTT> <TC> <BC>
  282.        <SL> <MTD> <MTW> <MBD> <MBW> <MTB> <MBB> <MBT> <MTT> <TC> <BC>
  283.        etc..etc...etc...
  284.  
  285.         SL:  Security Level
  286.         MTD: Maximum Time Deposit (daily)
  287.         MTW: Maximum Time Withdraw (daily)
  288.         MBD: Maximum Kbyte Deposit (daily)
  289.         MBW: Maximum Kbyte Withdraw (daily)
  290.         MTB: Maximum Time Balance
  291.         MBB: Maximum Byte Balance
  292.         MTT: Maximum Time Transfer
  293.         MBT: Maximum Byte Transfer
  294.         TC : Time Cost                             *see below
  295.         BC : Byte Cost                             *see below
  296.  
  297.  
  298.         example:
  299.              0 30 60 500 1000 120 4000 60 1000 40 10
  300.             10 60 90 800 2000 240 4000 90 2000 20 0
  301.  
  302.      In the above example, all users by default will have a the following
  303.      limits: Max Time Deposit=30 mins
  304.              Max Time Withdraw=60 mins
  305.              Max Byte Deposit=500 kb
  306.              Max Byte Withdraw=1000 kb
  307.              Max Time Balance=120 mins
  308.              Max Byte Balance=4000 kb
  309.              Max Time transfer=60 mins
  310.              Max Byte transfer=1000 kb
  311.              Time Cost : Get 1 minute for 40 kb
  312.              Byte Cost : Get 50 kb for 10 minutes
  313.  
  314.      and any user with security level 10 would have these limits instead of
  315.      the defaultss: Max Time Deposit=60 mins
  316.                     Max Time Withdraw=90 mins
  317.                     Max Byte Deposit=800 kb
  318.                     Max Byte Withdraw=2000 kb
  319.                     Max Time Balance=240 mins
  320.                     Max Byte Balance=4000 kb
  321.                     Max Time Transfer=90 mins
  322.                     Max Byte Transfer=2000 kb
  323.                     Time Cost : Get 1 minute for 20 kb
  324.                     Byte Cost : Byte purchases DISABLED (value of 0).
  325.  
  326.      NOTE: The maximum value for each of these fields is 99,999.
  327.  
  328.      The maximum Transfer values are the maximum amounts that a user may
  329.      transfer to another user per day.   For example, if a user's maximum
  330.      time transfer value is 30 minutes, they may transfer up to 30 minutes
  331.      to as many different users as they wish (as long as they have the time
  332.      in the bank for the transfers).  They may not deposit MORE than the
  333.      limit you set to the same user on the same day.
  334.  
  335.  
  336.    * TIME COST:
  337.           The time cost value is the number of bytes it will cost the
  338.           user for each minute they purchase.  A value of 40 would indicate
  339.           a cost of 40kb for each minute purchased.
  340.  
  341.    * BYTE COST:
  342.           Byte cost is a little different than time cost.  The Byte cost
  343.           is based on 50kb.  The value you set for the Byte cost will be
  344.           the number of minutes it costs for 50 kb.  A value of 1 means
  345.           it will cost 1 minute to purchase 50 kb.  A value of 3 means it
  346.           would cost 3 minutes to purchase 50 kb.
  347.  
  348.           Please note that you may NOT use decimal values.  A value of
  349.           ZERO (0) will disable the feature.   You may choose to enable
  350.           time or byte purchases, but disable the other.  You can disable
  351.           either one or the other or both by placing a zero in each
  352.           appropriate field.
  353.  
  354.  
  355.      WARNING: Be sure that your Byte Cost is high enough to offset your
  356.               time cost.  If your byte cost is too low, it is possible
  357.               that a user could continually trade time for bytes, and then
  358.               trade those bytes for more time, and actually make a profit!
  359.               Example:
  360.  
  361.                       Time Cost = 10  (buy 1 minute for 10kb)
  362.                       Byte Cost = 1   (buy 50kb for 1 minute)
  363.  
  364.                       I have 1000 kb and 100 minutes.
  365.                       I sell my 1000kb for 100 minutes.
  366.                       I now have 0 kb and 200 minutes.
  367.                       I sell back the 100 minutes for 5000 kb.
  368.                       I now have 5000 kb and 100 minutes.  I have made
  369.                         a super profit!
  370.  
  371.  
  372.               If, however, you set it up similar to this, a user could not
  373.               make a profit by trading time and bytes back and forth:
  374.  
  375.                       Time Cost = 20  (buy 1 minute for 20kb)
  376.                       Byte Cost = 5   (buy 50kb for 5 minutes)
  377.  
  378.                       I have 1000 kb and 100 minutes in my account.
  379.                       I sell my 1000 kb for 50 minutes.
  380.                       I now have 0 kb and 150 minutes.
  381.                       I sell back the 50 minutes for 500 kb.
  382.                       I now have 500kb and 100 minutes.  I cannot make
  383.                         a profit this way.  (I lost 500kb!)
  384.  
  385.  
  386.      I find a time cost of 20 (buy 1 minute for 20 kb) and a byte cost
  387.      of 5 (buy 50kb for 5 minutes) works very well.  Sure, you are, in
  388.      a sense, ripping off the users, but sometimes they need time or
  389.      bytes and have the other, so they'll gladly trade the extra of one
  390.      to get some of the other!
  391.  
  392.      (To make everything break even, ie no gain, no loss, set the time
  393.       cost to 10 and the byte cost to 5)
  394.  
  395.      If you are unsure if your values will allow the user to make a profit
  396.      or not, then step through the example as I did above.  If you make
  397.      a profit, raise your byte cost or time cost.
  398.  
  399.  
  400.  
  401.      Once you have modified the configuration files, you need to install
  402.      the program to run as an external door from RemoteAccess.
  403.      The program should be installed as a type 7 external program in
  404.      RACONFIG.  Just run DEPOSIT.EXE to execute the program.  No other
  405.      parameters are necessary.  If you run into memory problems then you
  406.      may want to use DEPOSIT.EXE *M, to cause RemoteAccess to swap memory
  407.      before loading the door.  You should not need to do this however.  I
  408.      run the program without the *M parameter, both in DOS and Desqview
  409.      environments.
  410.  
  411.      The program will use ANSI colour codes if ANSI is enabled in the
  412.      DORINFO1.DEF file.  If the user uses ANSI on the BBS, then they
  413.      will have ANSI in the bank.  Avatar is NOT supported.   If they do
  414.      not have ANSI enabled then it will run in plain ASCII mode.
  415.  
  416.      Options available to the users:
  417.         The options that are available to users are:
  418.         - Deposit Time/Bytes
  419.         - Withdraw Time/Bytes
  420.         - List accounts
  421.         - Send message to another user (70 character max length)
  422.         - Rob the Bank (or another user) *only if enabled by sysop
  423.         - Transfer time/bytes to another user
  424.         - Statistics
  425.         - Version Information
  426.         - Trade Time for Bytes/Bytes for Time
  427.         - Quit
  428.         - * Sysop (available to any user who's security level matches
  429.                    the Sysop Security level setting in the config file)
  430.  
  431.      The Rob the Bank feature will not appear on the menu if the sysop
  432.      has disabled this feature.
  433.  
  434.      The sysop menu will only be available to users who have a security
  435.      level that is equal to or greater than the level you set in the
  436.      configuration file.  This option will NEVER be displayed on the
  437.      menu, even if the user is allowed to access the function.  The
  438.      key to use to access the sysop menu is the * key.
  439.  
  440.      NOTE:  Install this as a type 7 menu option in RACONFIG.  You *MIGHT*
  441.             have to run it with the *M parameter, to cause RemoteAccess to
  442.             enable memory swapping when the program is run.  If you have
  443.             problems running the program (for example, if you see the
  444.             message UNABLE TO EXECUTE: C:\RA\DEPOSIT.EXE) then you probably
  445.             don't have enough memory available.  Enabling swapping should
  446.             fix this.
  447.  
  448.  
  449.  
  450. DEPMAINT.EXE - Maintenance Utility
  451. ──────────────────────────────────
  452.  
  453.         This program contains the same options that the Sysop menu in
  454.         DEPOSIT.EXE does.  This is for LOCAL use only, and is very
  455.         handy for changing account balances while a user is online.
  456.         You cannot use the sysop menu within the INSTAbank program
  457.         itself when a user is online, as it will read their info
  458.         from DORINFO1.DEF and EXITINFO.BBS.
  459.  
  460.         Running DEPMAINT /MAINT will CLEAN THE DATA FILES.  This
  461.         option should be used now and then to clean out the data
  462.         files.  Old messages (any messages that are marked as
  463.         read) will be deleted from the message file, and any users
  464.         that are no longer located in USERS.BBS will be deleted.
  465.         Accounts with no time and no bytes (empty accounts) will
  466.         also be removed.  The regular DEPOSIT.LOG file will indicate
  467.         who's accounts have been deleted.   You may run this program
  468.         in your nightly events if you desire.  (be sure to use the
  469.         /MAINT parameter!).
  470.  
  471.  
  472.  
  473. READMSGS.EXE - Message reader
  474. ─────────────────────────────
  475.  
  476.         This program will simply display all of the messages that are in
  477.         the message file.   Big deal.  (it also shows who sent the
  478.         message, and who the message is for.)
  479.  
  480.  
  481. Distributing Online INSTAbank
  482. ─────────────────────────────
  483.         Please feel free to distribute Online INSTAbank.  Please
  484.         distribute only the original archive, in unmodified form.
  485.         NO FEE MAY BE CHARGED for this program, other than fees
  486.         necessary to cover the cost of distribution.  This may be
  487.         included in shareware/freeware packages, such as CD-ROM disks
  488.         of shareware, etc.
  489.  
  490.  
  491.  
  492. Registering Online INSTAbank
  493. ────────────────────────────
  494.  
  495.         You must register Online INSTAbank after 10 days of evaluation
  496.         use.  If you continue to use the program after the 10 day trial
  497.         period, please register it.  Registration is *FREE*, so you have
  498.         no excuse to avoid registering.
  499.  
  500.         Why do I require registration if its FREE?  I want to know how
  501.         many people are using the program, so I can determine if furthur
  502.         development should be done.
  503.  
  504.         I will gladly accept suggestions and ideas for the program.  If
  505.         there is a feature you would like to see, let me know.  Also,
  506.         PLEASE let me know if you encounter any bugs of any kind!
  507.  
  508.         Custom versions of the program may be written on request, for a
  509.         very modest fee (usually less than $25 Cndn).  If it is a very
  510.         small modification, and most are, then there will be no charge.
  511.         I will just consider it an "implemented suggestion".
  512.  
  513.  
  514.  
  515. Future Plans:
  516. ────────────
  517.  
  518.         I am pretty much out of ideas for this thing.  I was going to
  519.         add a 'bank book' feature, which would log all account transactions,
  520.         allowing users to see past transaction history.  I opted not to do
  521.         this, though, as it would be a rather useless function (neat, but
  522.         useless), and it would take up unnecessary disk space.  If enough
  523.         people want this feature, however, I'll add it.
  524.  
  525.         What about a loan/payback feature?  Does anyone have a use for this?
  526.         Would you like to see it added?  Please let me know...
  527.  
  528.         Want something to read your RA.LOG and fine users for dropping
  529.         carrier?  That's another idea I can add if people want it...
  530.  
  531.         Please send me your ideas.  If you have a suggestion for the bank,
  532.         and it is something that I can add without too much work, I'll do
  533.         what I can to implement your suggestion.
  534.  
  535.         Your ideas are welcome!  Send em to me!
  536.  
  537.  
  538.  
  539. --------[Cut Here]-------------------------------------------------------------
  540.  
  541.         Online INSTAbank      R E G I S T R A T I O N    F O R M
  542.         ~~~~~~ ~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~
  543.  
  544.        *Sysop Name: _______________________________________________
  545.  
  546.          *BBS Name: _______________________________________________
  547.  
  548.            Address: _______________________________________________
  549.  
  550.                     _______________________________________________
  551.  
  552.               City: ________________________ Prov/State: __________
  553.  
  554.    Postal/Zip Code: __________________  Country: __________________
  555.  
  556.          BBS Phone: __________________ Max Baud Rate: _____________
  557.  
  558.  
  559.    If you plan to call the BBS to pickup your registration code,
  560.    please fill out the following: 
  561.  
  562.         Real Name:_______________________________ (do NOT use an alias)
  563.  
  564.         Password to use:_________________________
  565.  
  566.         ANSI colour? (Yes or no):________________
  567.  
  568.         The number you will be calling from:_______________________
  569.          (this will be matched via call display)
  570.  
  571.         You *ONLY* need to fill out this information if you want me to
  572.         create an account ahead of time for you (and you are mailing this
  573.         form in. If you are simply going to call the BBS to get your
  574.         Registration code, don't worry about this logon info...)
  575.  
  576.  
  577.  
  578.    Where did you obtain your copy of Online INSTAbank?
  579.  
  580.    ________________________________________________________________
  581.  
  582.  
  583.    Comments/Suggestions:
  584.  
  585.    ________________________________________________________________
  586.  
  587.    ________________________________________________________________
  588.  
  589.    ________________________________________________________________
  590.  
  591.    ________________________________________________________________
  592.  
  593.    ________________________________________________________________
  594.  
  595.    ________________________________________________________________
  596.  
  597.    ________________________________________________________________
  598.  
  599.  
  600. --------[Cut Here - end of registration form]-------------------------------------------------------------
  601.  
  602.         Mail the above registration form to:
  603.  
  604.              Bill Dykstra
  605.              189 Bristol Road
  606.              Newmarket, Ontario. Canada.
  607.              L3Y 7X9
  608.  
  609.  
  610.         or call The BillBoard BBS
  611.                 (416) 898-2443
  612.                 14.4k v.32bis/v.42bis 8,N,1
  613.             and leave a message to Bill Dykstra (or sysop), with this
  614.             form file attached to the message.
  615.  
  616.         FidoNET 1:250/932
  617.  
  618.  
  619.  
  620.         If you would like me to send your registration code to you in the
  621.         mail, please include a self addressed stamped envelope (why should
  622.         I pay if you don't have to!?).  If you do NOT include an envelope,
  623.         then I will assume that you will be calling the BBS.
  624.  
  625.         I will create an account for you on the BBS if you fill out the
  626.         apropriate information above.  I will leave you a message with
  627.         your registration code in it.  Please allow enough time for the
  628.         letter to arrive here.  I will post a message with your reg. code
  629.         the same day that I receive your letter.  You do NOT have to mail
  630.         this form to me, however.  You may call the BBS, upload this form
  631.         to me (File attach it to a message), and then page me.  If I'm
  632.         around, I'll get your code on the spot.  If I am not around, you'll
  633.         have to call back.  I usually check mail every night at 5:45pm, as
  634.         well as at other random times.  If you leave a message before 5:30pm
  635.         it will almost surely be answered by 6:30pm.
  636.         (see above for BBS phone number)
  637.  
  638.        
  639.         I hope this program works well for you, and you have no problems!
  640.         I apologize for the lack of user-friendliness in the program
  641.         configuration and documentation.  Again, I didn't originally plan
  642.         on releasing this to the public, so I didn't worry too much about
  643.         being user friendly.   Also, its freeware, so I guess you shouldn't
  644.         expect everything!
  645.  
  646.         Need an archive viewer?  Online Archive Master 5.0 is now available!
  647.         It is also FREEWARE, and is available on the BBS.  This program will
  648.         allow users to view the contents of ZIP, ARJ, LHA, LZH, ARC, and PAK
  649.         files while online.  They may also read files within the archive and
  650.         extract files to a separate extract zip file!  Check it out on
  651.         the BBS!
  652.  
  653.  
  654.         These are both programs that I have written for my personal use on
  655.         my BBS, but, with the help of a few local sysops who kept bugging
  656.         me to release them, I have made public versions available.  Since I 
  657.         originally made them for my own use, and didn't intend them for
  658.         public release, I am making them freeware.  After all, the program
  659.         was there, so why not let others benefit from them?  I hope you
  660.         find them useful.
  661.  
  662.                 --Bill Dykstra
  663.  
  664.         You may file request the latest version of Online INSTAbank at
  665.         1:250/932.  File request DEPOSIT to get the proper file.
  666.  
  667.         To file request Online Archive Master, file request ARCMAST.
  668.  
  669.